/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package UI;

import java.util.Observer;
import javax.swing.DefaultListModel;
import msnclient.ObservadorGUI;
import msncommonsc.MensajeDTO;

/**
 *
 * @author Martin
 */
public class ChatListModel extends DefaultListModel implements ObservadorGUI {

    public ChatListModel(String nombre) {
        super();
        this.nombre = nombre;
    }
    private String nombre ;

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public void noSeEnvio (){
        super.addElement("No Se Pudo Enviar El Mensaje !!");
    }

    public void notificarEnvio(String origen ,String mensaje) {
        super.addElement(origen+" --> "+mensaje);
    }

    public void notificarRecibir(MensajeDTO mensaje) {
         super.addElement(mensaje.getOrigen()+" --> "+mensaje.getMensaje());
    }

    public String obtenerNombre() {
        return getNombre();
    }
}
